package br.com.dufs.mvc.model;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Table;

import com.fscoreunipe.app.infra.annotations.Create_AT;

@Create_AT
@Entity
@Table(name = "MAQUI_EQUI_TRAB")
public class MaquiEquiTrab implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	@Column(name = "id_maq")
	private Integer idMaqEquiTrab;
	@Column
	private String especificacao;
	@Column
	private double qnt;
	@Column
	private double potencia;
	@Column
	private double mediaIdade;
	@OneToOne
	private Entrevistado entrevistado;

	public MaquiEquiTrab() {
		super();
	}

	public MaquiEquiTrab(Integer idMaqEquiTrab) {
		super();
		this.idMaqEquiTrab = idMaqEquiTrab;
	}

	public Integer getIdMaqEquiTrab() {
		return idMaqEquiTrab;
	}

	public void setIdMaqEquiTrab(Integer idMaqEquiTrab) {
		this.idMaqEquiTrab = idMaqEquiTrab;
	}

	public String getEspecificacao() {
		return especificacao;
	}

	public void setEspecificacao(String especificacao) {
		this.especificacao = especificacao;
	}

	public double getQnt() {
		return qnt;
	}

	public void setQnt(double qnt) {
		this.qnt = qnt;
	}

	public double getPotencia() {
		return potencia;
	}

	public void setPotencia(double potencia) {
		this.potencia = potencia;
	}

	public double getMediaIdade() {
		return mediaIdade;
	}

	public void setMediaIdade(double mediaIdade) {
		this.mediaIdade = mediaIdade;
	}

	public Entrevistado getEntrevistado() {
		return entrevistado;
	}

	public void setEntrevistado(Entrevistado entrevistado) {
		this.entrevistado = entrevistado;
	}

}
